rock-solid defence - Turkish English Dictionary